package com.ocom.human.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.ocom.common.entity.human.EntityVisitorRecord;
import com.ocom.common.vo.human.AddVisitorRecordVo;
import com.ocom.common.vo.human.GetVisitorRecordVo;
//import com.ocom.human.vo.AddVisitorRecordVo;
//import com.ocom.human.vo.GetVisitorRecordVo;

import java.util.List;

public interface VisitorRecordService extends IService<EntityVisitorRecord> {

    /**
     * 获取审批记录列表  (getVisitorRecord)
     *
     * @return*/
    public List<EntityVisitorRecord> GetVisitorRecord(Long comId, GetVisitorRecordVo getVisitorRecordVo);

    /**
     * 添加访客申请记录  (addVisitorRecord)
     *
     * @return*/
    public EntityVisitorRecord AddVisitorRecord(Long comId, AddVisitorRecordVo addVisitorRecord);

    /**
     * 修改访客申请记录  (updateVisitorRecord)
     *
     * @return*/
    public EntityVisitorRecord UpdateVisitorRecord(Long comId, EntityVisitorRecord entityVisitorRecord);

    // 删除访客申请记录（deleteVisitorRecord）
    public  void DeleteVisitorRecord(Long comId,Long id);

    EntityVisitorRecord selectOne(Long comId, Long recodeId);
}
